package com.sayimo.maker.user.vo;

import java.io.Serializable;
import java.math.BigDecimal;

public class EnterpriseWallet implements Serializable {

	/**
	 * @param serialVersionUID
	 * @type long
	 * @author gongyijun
	 * @date 2017年4月13日
	 */
	private static final long serialVersionUID = 1L;

	/**
	 * @Fields: id
	 * @Description: 主键
	 */
	private Integer id;

	/**
	 * @Fields: providerRefId 绑定的供应商或联盟商 t_base_provider_ref表（供应商中间表）主键
	 * @Description: 密码
	 */
	private Integer providerRefId;
	/**
	 * @param remainingCash
	 * @type BigDecimal 可用现金余额
	 * @author gongyijun
	 * @date 2017年3月14日
	 */
	private BigDecimal remainingCash;
	/**
	 * @param accumulaCash
	 *            累计现金收入
	 * @type BigDecimal
	 * @author gongyijun
	 * @date 2017年3月14日
	 */
	private BigDecimal accumulaCash;
	/**
	 * @param accumulaTurnover
	 * @type BigDecimal 累计营业额
	 * @author gongyijun
	 * @date 2017年4月13日
	 */
	private BigDecimal accumulaTurnover;

	/**
	 * @Fields:状态 1为正常，0为异常
	 * @Description: 确认密码
	 */
	private Integer status;
	/**
	 * @Fields: 捆绑收款银行或支付宝账号（银行卡号）
	 * @Description: 原始密码
	 */
	private String bankCodeNo;

	/**
	 * @Type: Integer
	 * @Name bindType
	 * @Description: 绑定银行卡或支付宝类型，1支付宝 2银行卡
	 */
	private Integer bindType;
	/**
	 * @Field: bankName
	 * @Description:银行支行名称
	 */
	private String bankBranchName;
	/**
	 * @Field: bankName
	 * @Description:银行支行编码
	 */
	private String bankBranchCode;
	/**
	 * @Type: String
	 * @Name bankBindUserName
	 * @Description:捆绑收款银行用户名
	 */
	private String bankBindUserName;
	/**
	 * @param updateUser
	 * @type Integer 修改用户
	 * @author gongyijun
	 * @date 2017年4月17日
	 */
	private Integer updateUser;

	public Integer getId() {
		return id;
	}

	public void setId(Integer id) {
		this.id = id;
	}

	public Integer getProviderRefId() {
		return providerRefId;
	}

	public void setProviderRefId(Integer providerRefId) {
		this.providerRefId = providerRefId;
	}

	public BigDecimal getRemainingCash() {
		return remainingCash;
	}

	public void setRemainingCash(BigDecimal remainingCash) {
		this.remainingCash = remainingCash;
	}

	public BigDecimal getAccumulaCash() {
		return accumulaCash;
	}

	public void setAccumulaCash(BigDecimal accumulaCash) {
		this.accumulaCash = accumulaCash;
	}

	public Integer getStatus() {
		return status;
	}

	public void setStatus(Integer status) {
		this.status = status;
	}

	public String getBankCodeNo() {
		return bankCodeNo;
	}

	public void setBankCodeNo(String bankCodeNo) {
		this.bankCodeNo = bankCodeNo;
	}

	public Integer getBindType() {
		return bindType;
	}

	public void setBindType(Integer bindType) {
		this.bindType = bindType;
	}

	public String getBankBindUserName() {
		return bankBindUserName;
	}

	public void setBankBindUserName(String bankBindUserName) {
		this.bankBindUserName = bankBindUserName;
	}

	public BigDecimal getAccumulaTurnover() {
		return accumulaTurnover;
	}

	public void setAccumulaTurnover(BigDecimal accumulaTurnover) {
		this.accumulaTurnover = accumulaTurnover;
	}

	public String getBankBranchName() {
		return bankBranchName;
	}

	public void setBankBranchName(String bankBranchName) {
		this.bankBranchName = bankBranchName;
	}

	public String getBankBranchCode() {
		return bankBranchCode;
	}

	public void setBankBranchCode(String bankBranchCode) {
		this.bankBranchCode = bankBranchCode;
	}

	public Integer getUpdateUser() {
		return updateUser;
	}

	public void setUpdateUser(Integer updateUser) {
		this.updateUser = updateUser;
	}

}
